8,403 research outputs found

    Proposition d'une méthode basée sur la création et l'utilisation d'artéfacts afin de résoudre des problèmes dans les cours d'introduction à la programmation

    Get PDF
    Nous pouvons voir le développement d'un logiciel selon deux perspectives. La première concerne le développement, par un programmeur ou une petite équipe de programmeurs, d'un petit logiciel, avec un utilisateur et un seul ordinateur. C'est ce qu'on appelle de la programmation à petite échelle (programming in the small). Ce genre de développement s'enseigne dans les cours de programmation en informatique (computer science). La deuxième perspective consiste à faire de la programmation à grande échelle avec plusieurs équipes de programmeurs, plusieurs fonctionnalités, plusieurs utilisateurs et même, parfois, plusieurs ordinateurs et serveurs. C'est ce qu'on appelle le génie logiciel (software engineering), qui s'enseigne dans des baccalauréats en génie logiciel. Même si beaucoup de progrès a été fait en génie logiciel, il reste qu'il existe encore des lacunes dans l'enseignement de cette discipline. Les difficultés se situent, entre autres, dans les cours d'introduction à la programmation. Il y a plusieurs façons d'enseigner le développement de logiciels. Cependant, peu importe celle qui est employée, la transition entre la programmation à petite échelle et la programmation à grande échelle n'est pas facile. Nous désirons donc créer une méthode qui favorise la résolution de problèmes, tout en facilitant la transition ultérieure vers les grands projets. Nous croyons également que la transition serait plus facile si ladite méthode de développement utilisait des principes de génie logiciel déjà utilisés et reconnus. C'est pourquoi nous avons tenu compte d'un corpus de connaissances en génie logiciel (Abran et aL, 2001) dans la construction de la méthode

    DĂ©fis 2025

    Get PDF
    International audienceNew paradigms, languages, modeling, verification, testing approaches and new tools in the field of programming and software should be created in the next 10 years, whether to make life easier for designers and maintainers of computer systems, to model and reliable software or to anticipate technological change. This text summarizes the challenges in the Programming and Software Engineering field on the horizon 2025. This work has been presented and discussed during the national days of the Research Group on Programming and Software Engineering in June 2014 and in September 2014 in Paris.De nouveaux paradigmes, de nouveaux langages, de nouvelles approches de modélisation, de vérification, de tests et de nouveaux outils dans le domaine de la programmation et du logiciel devraient voir le jour dans les dix ans à venir, que ce soit pour faciliter la vie des concepteurs et mainteneurs de systèmes informatiques, pour modéliser et fiabiliser les logiciels ou encore pour devancer l’évolution technologique. Ce texte résume les travaux menés sur les défis du Génie de la Programmation et du Logiciel à l’horizon 2025. Ces travaux ont été l’occasion de présentations et d’échanges lors des journées nationales du Groupe de Recherche Génie de la Programmation et du Logiciel en juin 2014 et lors d’une journée en septembre 2014 à Paris

    DĂ©fis pour le GĂ©nie de la Programmation et du Logiciel GDR CNRS GPL

    Get PDF
    National audienceCe document a été élaboré dans le cadre du groupement de recherche CNRS " Génie de la Programmation et du Logiciel " (GDR GPL) sous la direction de Laurence Duchien et de Yves Ledru, avec la collaboration des groupes de travail du GDR. Après un résumé synthétique des différentes contributions, ce document présente des problématiques qui ont été identifiées comme particulièrement importantes dans les années qui viennent dans les domaines du génie logiciel et de la programmation. Sans faire un recensement exhaustif, le repérage effectué par les groupes de travail du GDR GPL contribue à une cartographie du positionnement français et suggère plusieurs thématiques stratégiques dans ces domaines

    De la compréhension de programmes en génie logiciel à la reconnaissance d’algorithmes d’apprenants en EIAH

    Get PDF
    International audienceIn order to assess learners in algorithmics, we suggest a methodbased on the automatic understanding of the algorithms proposed by thestudents using comprehension methods from the domain of the softwareengineering. We use prebuilt models of student’s propositions, each onerepresenting algorithms, organized into tasks and subtasks and documentedwith information and pedagogical characteristics. The mark is based on adistance calculus between the model and the proposition. A first experimentoccurs with exam forms. It gives interesting recognition rates and marks forrecognized forms close to the marks obtained during the exam.Dans le but d’évaluer les productions d’apprenants en algorithmique,nous présentons une méthode de reconnaissance des algorithmes proposés parles apprenants basée sur les techniques de compréhension des programmes dugénie logiciel. Notre méthode repose sur une décomposition des algorithmes entâche et sous-tâche à accomplir ; à associer à chaque sous-tâche des « lignescritiques » et des propriétés spécifiques. Cette décomposition/modélisationpermet l’utilisation des techniques de compréhension de programmes de GénieLogiciel et mène à une évaluation/notation des propositions d’algorithmesbasée sur le modèle identifié d’une base de modèles étiquetés et sur la distanceentre le modèle et la proposition. Une première expérimentation à partir decopies d’examen donne des taux de reconnaissance intéressants et des notespour les copies reconnues proches des notations manuelles

    PRISE : une plate-forme de simulation distribuée pour l’ingénierie des systèmes embarqués

    Get PDF
    Dans cet article, nous présentons PRISE, une Plate- forme pour la Recherche en Ingénierie des Systèmes Embarqués, développée à l’ISAE, l’Institut Supérieur de l’Aéronautique et de l’Espace. PRISE est bâtie sur des technologies modernes axées sur l’ingénierie des systèmes aéronautiques et spatiaux. Ses objectifs sont, d’une part, de modéliser et de valider les aspects importants des systèmes critiques embarqués temps réel, d’autre part de valider de nouvelles approches scientifiques. Pour atteindre ces objectifs, PRISE combine un ensemble d’outils, de méthodes en ingénierie système (modélisation, validation, génération de code) et une plate-forme d’exécution basée sur la simulation distribuée et sur un ensemble de systèmes embarqués réels

    Harmonisation de l'inventaire et de l'Archivage des ECG au CIUSS du Nord de l'île de Montréal

    Get PDF
    Rapport de stage présenté à la Faculté des études supérieures en vue de l’obtention du grade de maîtrise en génie biomédical Option CliniqueLe projet a été effectué en réponse au programme de génie biomédical option génie clinique au sein du CIUSSS du Nord-de-l’île-de-Montréal plus précisément à l’Hôpital du Sacré-Coeur de Montréal. Le but était de prendre en charge un projet dans son ensemble au sein d’un département de génie biomédical. Lors de cette période de six mois j’ai pris en charge deux projets. Un des projets consistait à l’harmonisation de l’inventaire du CIUSSS du Nord-de-l’île-de-Montréal. Pour cela je me suis appuyée sur les différents inventaires des installations présentes avant la fusion pour former le CIUSSS du Nord-de-l’île-de-Montréal. L’autre projet consistait en une étude de faisabilité pour l’harmonisation de l’archivage électronique des ECG du CIUSSS du Nord-de-l’île-de-Montréal. Pour cela une analyse des différents électrocardiographes et des systèmes d’épreuve d’effort présents dans l’ensemble du CIUSSS du Nord-de-l’île-de-Montréal a été faite afin de recenser les équipements à mettre à jour ou non.The project has been done as part of a master degree in biomedical engineering, clinicalengineering option, part of the CIUSSS du Nord-de-l’île-de-Montréal, at theHospital Sacré-Coeur de Montréal. The aim of this work was to take in charge an overall project in a biomedical engineering department. During six months, I was in charge of two projects. The first one involved standardizing the inventory of the CIUSSS du Nord-de-l’île-de-Montréal. To do so, I based my shelf on different actual inventories of the CIUSSS du Nord-de-l’île-de-Montréal. The second project was a feasibility study for standardizing ECG in the CIUSSS du Nord-de-l’île-de-Montréal. To do so, I’ve made an analysis of the different electrocardiograms and stress test present in all institutions of CIUSSS du Nord-de-l’île-de-Montréal in order to know the equipment who needed to be updated

    Prolégomènes à une critique du génie logiciel

    Get PDF
    Le présent article est le premier d’une série de quatre où il est tenté montrer que le génie\ud logiciel (GL) ne peut aspirer à devenir l’un des centres – robuste – des activités d’automatisation\ud que si les branches hypertrophiées par les vicissitudes historiques et les conflits économiques sont\ud élaguées. Après une mise au point terminologique et une description de ce que les auteurs appellent\ud la chaîne d’automatisation, sont énoncés les deux principes qui sont selon les auteurs à la base de\ud l’automatisation. Suivent une courte histoire du génie logiciel, des principes additionnels et une\ud synthèse de l’organisation du génie logiciel tirée de SWEBOK et des normes d’IEEE

    Comment intégrer des logiciels issus de la recherche en EIAH ?

    Get PDF
    Cet article aborde le problème de la ré-utilisation, dans un but de recherche, de logiciels EIAH sous forme de prototypes ou d'environnements développés dans d'autres équipes de recherche. En nous appuyant sur des travaux traitant des problèmes d'interopérabilité et d'intégration, nous tentons d'illustrer cette problématique étudiée collectivement au sein de l'AS " Plates-formes technologiques pour la recherche en EIAH ". Après avoir analysé les besoins d'intégrer des logiciels EIAH pour construire une activité d'apprentissage, nous argumentons autour d'une proposition d'architecture d'intégration. Notre analyse des besoins débouche sur une présentation des différentes dimensions d'intégration possible. Au regard de ces dimensions d'intégration, nous présentons cinq études de cas issus de la communauté française. Nous concluons en proposant un guide des bonnes pratiques pour l'intégration

    Rapport annuel 1998-1999

    Get PDF
    • …
    corecore